// let xxx: string | number

// xxx = 'abc'

// xxx = 123

// 注意: 只要使用联合类型,必须使用联合类型共有的属性或方法
// function getLength(something: string | number): string {
//   return something.toString()
// }

// 注意: 在变量使用联合类型,每次给变量赋值之后,会自动推论为值的类型
// let myFavoriteNumber: string | number
// myFavoriteNumber = 'seven'
// console.log(myFavoriteNumber.length) // 5
// myFavoriteNumber = 7
// console.log(myFavoriteNumber.length)
